Mise à jour depuis Joomla 2.5.16 vers 3 puis 4

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Mise à jour depuis Joomla 2.5.16 vers 3 puis 4

    Bonjour
    je viens de prendre en charge un site Joomla qui est encore en 2.5.16 avec un PHP 5.2.17.
    Je voudrais passer de cette version 2.5 vers la 4 .avec une mise à jour de php au passage.
    Pour ceci je pense il faute faire :
    1. Une migration de Joomla vers la version 3.
    2. Une mise à jour de PHP vers une version 7 ou 8.
    3. Puis une mise à jour vers la version 4 de joomla.

    Sur le site de production puis-je faire cette même mise à jour sans téléchargement de ces fichiers directement depuis l'interface privée ?
    Dans la partie Joomla update configuration si je choisis "long term support" ? Vers quelle version vais-je passer ? S'il passe directement vers la 3 je vais être bloqué par la mauvaise version de PHP.
    Y a-t-il un risque de casser le site ?

    PS / N'étant pas un spécialiste de Joomla mais plutôt de SPIP j'ai fait des tests en local sur une copie de ce site et réussi à faire une mise à jour après avoir téléchargé les fichiers de passage de 2.5 vers 3.0 sans problèmes avec un php5 sur un servuer Debian 9.

    Merci pour votre aide.

    François-Marie


  • #2
    Bonjour,

    Pour passer à la version 3, il te faudra d'abord mettre la 2.5 en 2.5.28
    Ensuite, tu pourras passer en version 3, puis en version 4
    Si pour Joomla! lui-même ça devrait se passer sans trop de difficultés, il risque de ne pas en être de même pour les extensions : ont-elles des versions compatibles 3 ou 4 ?
    Selon le contenu du site et les problèmes que pourraient poser les extensions, il pourrait être plus simple de repartir sur un nouveau site en y important le contenu "Joomla!" (articles, utilisateurs, éventuellement menus et modules selon l'extension utilisée) en utilisant par exemple J2XML vers une version 3 (et passer ensuite en J4) ou JMigrator ou équivalent vers une version 3 ou 4.
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Oui en effet c'est ce que j'ai fait en local un passage vers la 2.5.28 puis vers la 3.
      En terme d'extension je ne sais pas dans la page des extensions il y a pléthore dans la liste et je ne sais que dire.
      Je vais me pencher sur cette option qui consiste à repartir d'un spip 3 vierge et d'un import des données.
      J2XML je dois l'installer sur la version 2.5.28 ?
      Merci

      Commentaire


      • #4
        En désespoir de cause j'ai refait par deux fois la manipulation suivante :
        installation de la copie de mon site 2.58 sur un serveur local puis une mise à jour en 3.1 avec le zip de mise à jour. Et là quand je me déconnecte je n'arrive pas à me reconnecter, tous les identifiants sont non reconnus. Alors qu'ils sont dans la base de données.
        Que puis-je faire ?
        C'est quand même curieux ce problème.

        Commentaire


        • #5
          Essaie https://github.com/cavo789/joomla_log_admin
          Si ça ne te permet pas de te connecter, c'est qu'il y a eu une erreur lors de la mise à jour.
          Si tu peux te connecter, vérifie si la base est bien à jour (menu extension->gestion)
          "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
          MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

          Commentaire


          • #6
            Bonjour
            merci pour cette piste, je vais faire un essai ce week-end.

            Commentaire


            • #7
              Bonjour
              avec du retard, je suis toujours coincé dans ma mise à jour de Joomla je suis en 3.0 en local avec un serveur apache et un PHP Version 7.4.28. Cependant, je n'arrive pas à régler le problème du passage vers une version supérieure de 3x.
              J'ai tenté de modifier le LTS vers un STS dans la configuration de la mise à jour, sans succès cette modification ne reste pas.
              Donc tout test de mise à jour se traduit par Jommla 3.0 à jour.
              Merci

              Commentaire


              • #8
                Bonjour,

                Il y a si longtemps que la version 3.0 est sortie que je ne me souviens pas des différents choix de canal de mise à jour. En 2.5 c'était en effet LTS qui était à utiliser.
                Vérifie si dans la page de gestion des sites de mise à jour (depuis le menu "Extensions") le site de Joomla! est activé.
                Sinon, tu as la solution de copie des fichiers d'une version plus récente (écrasement des fichiers existants), puis l'accès à l'administration pour vérifier la base et en corriger la structure et découvrir les nouvelles extensions à installer. Tu verras si les versions plus récentes sont alorsproposées.
                "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                Commentaire


                • #9
                  Bonjour ,
                  merci pour la réponse, oui en dernier recours je vais faire cela.
                  Du coup dois-je prendre une version complète de Joomla et non un pack de mise à jour ?
                  D'autant que j'ai un problème avec les utilistauers qui ne sont pas reconnus pour le login, du coup je passe par une page qui force l'accès
                  You've forgot your Joomla admin credentials but you 've access to your FTP? The log_admin.php script will allow you to connect in your administrator interface without the need to fill in cr...

                  j'ai tout le temps un erreur #47 quand je veux modifier un utilisateur.
                  Mais il est vrai que travailler sur une version non mise à jour tant du côté de Joomla que serveur ne simplifie pas mes affaires.
                  Dernière édition par Dante Orléans à 22/04/2022, 08h17

                  Commentaire


                  • #10
                    Bonjour,

                    A priori un pack de mise à jour suffit, mais compte tenu des problèmes que tu rencontres, tu devrais peut-être écraser les fichiers par un pack complet (sans le dossier "installation") de même version ou d'une plus récente mais pas trop éloignée de celle installée, puis te connecter à l'administration et vérifier la structure de la base puis voir ce qu'il y a à découvrir.

                    Mais je reste persuadé que tu perdrais moins de temps avec un utilitaire comme JMigrator ou équivalent.
                    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                    Commentaire


                    • #11
                      Bonjour
                      j'ai mis en place un pack complet de 3.0.1 et je rencontre deux problèmes :
                      1. L'accès via la page d'administration ne fonctionne pas, les utilisateurs sont inactifs. Je dois donc utiliser log-admin.php pour accéder à l'espace privé.
                      2. La base de données est annoncée en version 3.0.0 sans que je puisse faire une mise à jour. Avec ces informations :
                        • Database schema version (in #__schemas): 3.0.1.
                        • Update version (in #__extensions): 3.0.0.
                        • Database driver: mysqli.
                        • 66 database changes were checked successfully.
                        • 96 database changes did not alter table structure and were skipped.
                      3. Je ne peux rien modifier dans l'espace privé de manière permanente comme les utilisateurs.
                      Je pense que ceci est dû à ce problème de compatibilité entre la base et le CMS.
                      De plus, j'ai perdu toute la mise en page du template.
                      J'avoue que pour une prise en main ce n'est pas simple.
                      Merci

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X